/*
 * Copyright (C) Year 2010 onwards ,
 * Professional Access Pvt Ltd. All Rights Reserved.
 * No use, copying or distribution of  this work may
 * be made except in accordance with a valid license
 * agreement from PA, India. This notice must be included
 * on all copies, modifications and derivatives of this work.
 */
package com.bn.feedMaster;

import atg.core.exception.ContainerException;

/**
 * This class will be used by all feeds for creating custom exception
 * 
 */
public class FeedProcessException extends ContainerException {
	
	private static final long serialVersionUID = 1L;
	/**
	 * Default Constructor
	 */
	public FeedProcessException() {
		super();
	}

	/**
	 * Constructs a new FeedProcessException with the given explanation.
	 * 
	 * @param pMessage
	 *            message parameters to print the Message.
	 * @param pSourceException
	 *            the initial exception which was the root cause of the problem
	 */
	public FeedProcessException(String pMessage, Throwable pSourceException) {
		super(pMessage, pSourceException);
	}

	/**
	 * Constructs a new FeedProcessExcption with the given explanation.
	 * 
	 * @param pMessage
	 *            message parameters to print the Message.
	 */
	public FeedProcessException(String pMessage) {
		super(pMessage);
	}

	/**
	 * Constructs a new FeedProcessException with the given explanation.
	 * 
	 * @param pSourceException
	 *            Throwable object to call the Super class exception object.
	 */
	public FeedProcessException(Throwable pSourceException) {
		super(pSourceException);
	}

}
